/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.femass.view;

import com.femass.controller.GestaoArtigos;
import com.femass.model.Artigo;
import java.util.List;
import javax.faces.bean.ManagedBean;
import org.primefaces.model.StreamedContent;

@ManagedBean
public class ConsultaArtigoBean {
    private GestaoArtigos gestaoArtigos = new GestaoArtigos();
    private List<Artigo> artigos = this.gestaoArtigos.listaTodos();
    private Artigo artigoSelecionado;
    private StreamedContent arquivo;

    public List<Artigo> getArtigos() {
        return artigos;
    }

    public void setArtigos(List<Artigo> artigos) {
        this.artigos = artigos;
    }

    public Artigo getArtigoSelecionado() {
        return artigoSelecionado;
    }

    public void setArtigoSelecionado(Artigo artigoSelecionado) {
        this.artigoSelecionado = artigoSelecionado;
    }
    
    public void selecionarArtigo(Artigo artigo){
        this.setArtigoSelecionado(artigo);
    }

    public StreamedContent getArquivo() {
        return arquivo;
    }

    public void setArquivo(StreamedContent arquivo) {
        this.arquivo = arquivo;
    }
    
    public void teste(){
        this.gestaoArtigos.teste(this.artigos.get(0).getArquivo());
    }
}
